﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ModuloPOS.aspx.cs" Inherits="SAW.ModuloPOS" %>

<script src="Scripts/ModuloPOS.js?ver=20110525a" type="text/javascript"></script>
<script>
    $(document).ready(function () {
        var options = {
            target: '#DivPOS', //, target element(s) to be updated with server response 
            beforeSubmit: showRequestPOS,  // pre-submit callback 
            success: sucessPOS,  // post-submit callback 
            clearForm: true        // clear all form fields after successful submit 
        };
        $('#FormPOS').validate({
            invalidHandler: AlertaDatosObligatorios
        });
        $('#FormPOS').ajaxForm(options);

        checkBotonesActivos('BotonesPOS');
    });
</script>
<form id="FormPOS" runat="server">
<!--Inici panel de alta de Compra-->
<style>
#idCuentaPago input
{
    width: 13px;
}
</style>
<asp:panel id="PanelAltaPOS" runat="server" visible="True">
    <div class="PanelesInput">
    <span>
    Cliente:<br /> <asp:HiddenField id="idClientePOS" runat="server" value="0"></asp:HiddenField>
<input id="nombreClientePOS" name="nombreClientePOS" type="text" class="required"/></span>
<span>
Forma de Facturacion:<br />


</span><asp:RadioButtonList runat="server" id="idCuentaPago" RepeatDirection="Horizontal" 
            Width="600px" ></asp:RadioButtonList>
      <fieldset class="fieldSetDatos" style="float: left; margin-right: 10px;">
        <legend>Conceptos <img src="/iconos/add.png" style="cursor: pointer;" title="Agregar Nuevo Concepto"
                            onclick="nuevoConceptoPOS();" /></legend>
                            <div id="ContenedorConceptosPOS" class="fielSetChico" style="width:950px;">
                        <input type="hidden" id="cantidadConceptosPOS" name="cantidadConceptosPOS"
                            value="0" />
                            <div style="width:999px; clear:both; float:none; display:table;">
                            <span style="width:43px;">Cant.</span><span style="width:43px;">Unidad</span><span style="width:93px;">Clave</span><span style="width:93px;">Categoria</span><span style="width:93px;">Linea</span><span style="width:93px;">Marca</span><span style="width:263px;">Descripcion</span><span style="width:83px;">Precio</span><span style="width:80px;">Importe</span></div>
                            <div>
                        <asp:Label ID="ConceptosActuales" runat="server" Text=""></asp:Label></div>
                    </div>
                    <div id="DivTotalesCotizacion">
        <span style="width:200px;padding-right:3px;">SubTotal:<br/>
        <asp:TextBox ID='SubTotalCotizacionPOS' runat='server' style="font-size:24px; text-align:right; width:200px;">0</asp:TextBox>
        </span>
        <span style="width:200px; padding-right:3px;">% Descuento:<br/>
        <asp:TextBox ID='DescuentoCotizacionPOS' runat='server' style="font-size:24px; text-align:right;width:200px;" onkeypress="return isNumberKeyPor(event)" onkeyup="CalcularTotalesPOS(TasaIvaCotizciones);">0</asp:TextBox>
        </span>
        <span style="width:200px;padding-right:3px;"><input id="incluyeIVAPOS" type="checkbox" name="incluyeIVAPOS" checked="checked" style="width: 10px; " onclick="CalcularTotalesPOS(TasaIvaCotizciones);"><label for="incluyeIVA">I.V.A.</label><br/>
        <asp:TextBox ID='IVACotizacionPOS' runat='server' style="font-size:24px; text-align:right;width:200px;">0</asp:TextBox>
        </span><span>Total:<br/>
        <asp:TextBox ID='TotalCotizacionPOS' runat='server' style="font-size:34px; text-align:right;">0</asp:TextBox>
        </span></div>
        <span>Observaciones:<br/>
        <asp:TextBox ID='ObservacionesVenta' runat='server' style="width:900px;"></asp:TextBox>
        </span>
      </fieldset>
       
    </div>
    <script>
        $(document).ready(function () {

            initModuloPOS();
            $('#idCuentaPago_0').addClass('required');
            $('#FormPOS').validate({
                invalidHandler: AlertaDatosObligatorios
            });
        });
    </script>
  </asp:panel>
  <asp:panel id="panelListadoPOS" runat="server" visible="false">
  <script>      //Script Para la aldministracion de el Grid de Clientes
      $(document).ready(function () {
          InitPOSGrid();
      });  
                </script>
                
                <table id="GridPOS" style="display: none">
                </table>
</asp:panel>
<asp:panel id="panelResultadoVenta" runat="server" visible="false">
<asp:Label runat="server" id="labelDetalle" Text=""></asp:Label><asp:HiddenField id="idRegistroPOS" runat="server" value="0"></asp:HiddenField>
</asp:panel>
<div style="display:none;">
    <asp:button id="guardarPOS" runat="server" text="Guardar POS" onclick="guardarPOS_Click" rel="BotonesPOS" />
</div>

<script>
    $(document).ready(function () {

        checkBotonesActivos('BotonesPOS');

    });
</script>
</form>
<div style="display: none;">
    <!-- Div Plantilla de Conceptos para Cotizacion-->
    <div id="ConceptoTemplatePOS">
        <div id="ConceptoDivPOSIDCON" style="display: none;">
            <div>
                <input name="cantidadConceptoPOSIDCON" type="text" value="0" id="cantidadConceptoPOSIDCON"
                    style="width: 40px;" onkeypress="return isNumberKey(event)" onkeyup="CalcularTotalesPOS(TasaIvaCotizciones);" />
                <input name="unidadConceptoPOSIDCON" type="text" value="" id="unidadConceptoPOSIDCON"
                    style="width: 40px;" readonly />
                <input name="claveConceptoPOSIDCON" type="text" value="" id="claveConceptoPOSIDCON"
                    style="width: 90px;" />
                <input name="categoriaConceptoPOSIDCON" type="text" value="" id="categoriaConceptoPOSIDCON"
                    style="width: 90px;" readonly />
                <input name="lineaConceptoPOSIDCON" type="text" value="" id="lineaConceptoPOSIDCON"
                    style="width: 90px;" readonly />
                <input name="marcaConceptoPOSIDCON" type="text" value="" id="marcaConceptoPOSIDCON"
                    style="width: 90px;" readonly />
                <input name="descripcionConceptoPOSIDCON" type="text" value="" id="descripcionConceptoPOSIDCON"
                    style="width: 260px;" readonly />
                <select name="precioConceptoPOSIDCON" id="precioConceptoPOSIDCON" style="width: 80;
                    font-size: 14px; padding-bottom: 4px; padding-top: 4px;" onchange="CalcularTotalesPOS(TasaIvaCotizciones);" />
                <input name="importeConceptoPOSIDCON" type="text" value="0" id="importeConceptoPOSIDCON"
                    style="width: 105;" readonly />
                <img src="/iconos/delete.png" title="Eliminar este Concepto de la Cotizacion" style="cursor: pointer;"
                    onclick="quitarConceptoPOS(IDCON)" />
                <input type="hidden" name="ConceptoCotizacionIdPOSIDCON" id="ConceptoCotizacionIdPOSIDCON"
                    value="0" />
                <input type="hidden" name="idProductoConceptoPOSIDCON" id="idProductoConceptoPOSIDCON"
                    value="0" />
                <input type="hidden" name="ConceptoEliminadoPOSIDCON" id="ConceptoEliminadoPOSIDCON"
                    value="false" />
            </div>
        </div>
    </div>
    <!--Temina Plantilla de Conceptos Para Cotizacion-->
</div>
